package com.hzhr.iot.collect.constant.entity;

public class MessageheadtmpEntity {
    /**
     * <pre>
     * 编号
     * 表字段 : messageheadtmp.ID
     * </pre>
     */
    private Integer id;

    /**
     * <pre>
     * 起始位置
     * 表字段 : messageheadtmp.STARTINDEX
     * </pre>
     */
    private Integer startindex;

    /**
     * <pre>
     * 长度(单位：字节)
     * 表字段 : messageheadtmp.SIZE
     * </pre>
     */
    private Integer size;

    /**
     * <pre>
     * 字段长度和(字节)
     * 表字段 : messageheadtmp.FIELDSIZESUM
     * </pre>
     */
    private Integer fieldsizesum;

    /**
     * <pre>
     * 报文长度字段编号
     * 表字段 : messageheadtmp.MESSAGESIZEFIELD_ID
     * </pre>
     */
    private Integer messagesizefieldId;

    /**
     * <pre>
     * 功能码字段编号
     * 表字段 : messageheadtmp.FUNCTIONCODEFIELD_ID
     * </pre>
     */
    private Integer functioncodefieldId;

    /**
     * <pre>
     * 传输方向字段编号
     * 表字段 : messageheadtmp.TRANSDIRFIELD_ID
     * </pre>
     */
    private Integer transdirfieldId;

    /**
     * <pre>
     * 请求响应标志字段编号
     * 表字段 : messageheadtmp.REQRESPFLAGFIELD_ID
     * </pre>
     */
    private Integer reqrespflagfieldId;

    /**
     * <pre>
     * 物联网设备编号字段编号
     * 表字段 : messageheadtmp.IOTDEVICEIDFIELD_ID
     * </pre>
     */
    private Integer iotdeviceidfieldId;

    /**
     * <pre>
     * 报文编号字段编号
     * 表字段 : messageheadtmp.MESSAGEIDFIELD_ID
     * </pre>
     */
    private Integer messageidfieldId;

    private Integer controlCodeFieldId;

    /**
     * <pre>
     * 获取：编号
     * 表字段：messageheadtmp.ID
     * </pre>
     *
     * @return messageheadtmp.ID：编号
     */
    public Integer getId() {
        return id;
    }

    /**
     * <pre>
     * 设置：编号
     * 表字段：messageheadtmp.ID
     * </pre>
     *
     * @param id
     *            messageheadtmp.ID：编号
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * <pre>
     * 获取：起始位置
     * 表字段：messageheadtmp.STARTINDEX
     * </pre>
     *
     * @return messageheadtmp.STARTINDEX：起始位置
     */
    public Integer getStartindex() {
        return startindex;
    }

    /**
     * <pre>
     * 设置：起始位置
     * 表字段：messageheadtmp.STARTINDEX
     * </pre>
     *
     * @param startindex
     *            messageheadtmp.STARTINDEX：起始位置
     */
    public void setStartindex(Integer startindex) {
        this.startindex = startindex;
    }

    /**
     * <pre>
     * 获取：长度(单位：字节)
     * 表字段：messageheadtmp.SIZE
     * </pre>
     *
     * @return messageheadtmp.SIZE：长度(单位：字节)
     */
    public Integer getSize() {
        return size;
    }

    /**
     * <pre>
     * 设置：长度(单位：字节)
     * 表字段：messageheadtmp.SIZE
     * </pre>
     *
     * @param size
     *            messageheadtmp.SIZE：长度(单位：字节)
     */
    public void setSize(Integer size) {
        this.size = size;
    }

    /**
     * <pre>
     * 获取：字段长度和(字节)
     * 表字段：messageheadtmp.FIELDSIZESUM
     * </pre>
     *
     * @return messageheadtmp.FIELDSIZESUM：字段长度和(字节)
     */
    public Integer getFieldsizesum() {
        return fieldsizesum;
    }

    /**
     * <pre>
     * 设置：字段长度和(字节)
     * 表字段：messageheadtmp.FIELDSIZESUM
     * </pre>
     *
     * @param fieldsizesum
     *            messageheadtmp.FIELDSIZESUM：字段长度和(字节)
     */
    public void setFieldsizesum(Integer fieldsizesum) {
        this.fieldsizesum = fieldsizesum;
    }

    /**
     * <pre>
     * 获取：报文长度字段编号
     * 表字段：messageheadtmp.MESSAGESIZEFIELD_ID
     * </pre>
     *
     * @return messageheadtmp.MESSAGESIZEFIELD_ID：报文长度字段编号
     */
    public Integer getMessagesizefieldId() {
        return messagesizefieldId;
    }

    /**
     * <pre>
     * 设置：报文长度字段编号
     * 表字段：messageheadtmp.MESSAGESIZEFIELD_ID
     * </pre>
     *
     * @param messagesizefieldId
     *            messageheadtmp.MESSAGESIZEFIELD_ID：报文长度字段编号
     */
    public void setMessagesizefieldId(Integer messagesizefieldId) {
        this.messagesizefieldId = messagesizefieldId;
    }

    /**
     * <pre>
     * 获取：功能码字段编号
     * 表字段：messageheadtmp.FUNCTIONCODEFIELD_ID
     * </pre>
     *
     * @return messageheadtmp.FUNCTIONCODEFIELD_ID：功能码字段编号
     */
    public Integer getFunctioncodefieldId() {
        return functioncodefieldId;
    }

    /**
     * <pre>
     * 设置：功能码字段编号
     * 表字段：messageheadtmp.FUNCTIONCODEFIELD_ID
     * </pre>
     *
     * @param functioncodefieldId
     *            messageheadtmp.FUNCTIONCODEFIELD_ID：功能码字段编号
     */
    public void setFunctioncodefieldId(Integer functioncodefieldId) {
        this.functioncodefieldId = functioncodefieldId;
    }

    /**
     * <pre>
     * 获取：传输方向字段编号
     * 表字段：messageheadtmp.TRANSDIRFIELD_ID
     * </pre>
     *
     * @return messageheadtmp.TRANSDIRFIELD_ID：传输方向字段编号
     */
    public Integer getTransdirfieldId() {
        return transdirfieldId;
    }

    /**
     * <pre>
     * 设置：传输方向字段编号
     * 表字段：messageheadtmp.TRANSDIRFIELD_ID
     * </pre>
     *
     * @param transdirfieldId
     *            messageheadtmp.TRANSDIRFIELD_ID：传输方向字段编号
     */
    public void setTransdirfieldId(Integer transdirfieldId) {
        this.transdirfieldId = transdirfieldId;
    }

    /**
     * <pre>
     * 获取：请求响应标志字段编号
     * 表字段：messageheadtmp.REQRESPFLAGFIELD_ID
     * </pre>
     *
     * @return messageheadtmp.REQRESPFLAGFIELD_ID：请求响应标志字段编号
     */
    public Integer getReqrespflagfieldId() {
        return reqrespflagfieldId;
    }

    /**
     * <pre>
     * 设置：请求响应标志字段编号
     * 表字段：messageheadtmp.REQRESPFLAGFIELD_ID
     * </pre>
     *
     * @param reqrespflagfieldId
     *            messageheadtmp.REQRESPFLAGFIELD_ID：请求响应标志字段编号
     */
    public void setReqrespflagfieldId(Integer reqrespflagfieldId) {
        this.reqrespflagfieldId = reqrespflagfieldId;
    }

    /**
     * <pre>
     * 获取：物联网设备编号字段编号
     * 表字段：messageheadtmp.IOTDEVICEIDFIELD_ID
     * </pre>
     *
     * @return messageheadtmp.IOTDEVICEIDFIELD_ID：物联网设备编号字段编号
     */
    public Integer getIotdeviceidfieldId() {
        return iotdeviceidfieldId;
    }

    /**
     * <pre>
     * 设置：物联网设备编号字段编号
     * 表字段：messageheadtmp.IOTDEVICEIDFIELD_ID
     * </pre>
     *
     * @param iotdeviceidfieldId
     *            messageheadtmp.IOTDEVICEIDFIELD_ID：物联网设备编号字段编号
     */
    public void setIotdeviceidfieldId(Integer iotdeviceidfieldId) {
        this.iotdeviceidfieldId = iotdeviceidfieldId;
    }

    /**
     * <pre>
     * 获取：报文编号字段编号
     * 表字段：messageheadtmp.MESSAGEIDFIELD_ID
     * </pre>
     *
     * @return messageheadtmp.MESSAGEIDFIELD_ID：报文编号字段编号
     */
    public Integer getMessageidfieldId() {
        return messageidfieldId;
    }

    /**
     * <pre>
     * 设置：报文编号字段编号
     * 表字段：messageheadtmp.MESSAGEIDFIELD_ID
     * </pre>
     *
     * @param messageidfieldId
     *            messageheadtmp.MESSAGEIDFIELD_ID：报文编号字段编号
     */
    public void setMessageidfieldId(Integer messageidfieldId) {
        this.messageidfieldId = messageidfieldId;
    }

    public Integer getControlCodeFieldId() {
        return controlCodeFieldId;
    }

    public void setControlCodeFieldId(Integer controlCodeFieldId) {
        this.controlCodeFieldId = controlCodeFieldId;
    }
}